.grid-view-loading
{
	background:url(loading.gif) no-repeat;
}

.grid-view
{
	padding: 15px 0;
}

.grid-view table.items
{
	background: white;
	border-collapse: collapse;
	width:100%;
	border-bottom: 1px solid #dbe9f2;
	border-top: 1px solid #dbe9f2;
}

.grid-view table.items th, .grid-view table.items td
{
	font-size: 12px;
	padding:5px 0px;
	color: #444;
}

.grid-view table.items th
{
	font-size: 13px;
	background: #dfefe4;
	text-align: center;
	padding:10px 0px;
}

.grid-view table.items th a
{
	color: #646464;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.grid-view table.items th a:hover
{
	color: #FFF;
}

.grid-view table.items th a.asc
{
	background:url(up.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items th a.desc
{
	background:url(down.gif) right center no-repeat;
	padding-right: 10px;
}

.grid-view table.items tr.even
{
	background: rgb(245, 245, 247);
	text-align: center;
	height:44px;
}

.grid-view table.items tr.odd
{
	background: #FFF;
	text-align: center;
	height:44px;
}

.grid-view table.items tr.selected
{
	
}

.grid-view table.items tr:hover.selected
{
	
}

.grid-view table.items tbody tr:hover
{
	
}

.grid-view .link-column img
{
	border: 0;
}

.grid-view .button-column
{
	text-align: center;
	/*width: 60px;*/
	color: #646464;
}

.grid-view .button-column a{
	font-family:microsoft yahei;
	text-align:center;
	font-size:14px;
	border-radius:3px;
	cursor:pointer;
	padding:5px 10px;
	color:#444;
	margin: 0px 1px;
	width:60px;
	height:22px;
	line-height:22px;
	display:inline;
	text-decoration:blink;
}
.grid-view .button-column img
{
	border: 0;
}

.grid-view .checkbox-column
{
	width: 15px;
}

.grid-view .summary
{
	margin: 0 0 5px 0;
	text-align: right;
}

.grid-view .pager
{
	margin: 15px 15px 15px 15px;
	text-align: center;
}

.grid-view .left
{
	text-align: left;
}

.grid-view .empty
{
	font-style: italic;
}

.grid-view .filters input,
.grid-view .filters select
{
	width: 100%;
	border: 1px solid #ccc;
}
.gridTable {text-align:left;border:#ccc 1px solid;font-weight:normal;}
.gridTable th{height:30px;line-height:30px;text-align:left;padding-left:5px; font-size:14px;/*color:#373737*/background: #dfefe4;border: #DDD solid 1px;}
.gridTable th a{color: #ffffff}
.gridTable tbody td {line-height:38px; padding-left:5px;font-size:14px;color:#333333;border:#ddd 1px  solid; text-align:left;}
.gridTable tbody td b {font-size:12px;color:#105189}
#statistics{text-align:right; padding:0 20px; background:#737373; color:#fff;}
#ohistory-grid table td{border:none;text-align:center;}
#ohistory-grid tbody{border:none;}
#ohistory-grid .items{border-bottom:1px solid #ccc;}
#phistory-grid .items{border-bottom:1px solid #ccc;}
.orderheader{border:solid #EBEBEB 1px;background:#dfefe4;color:#444;height:20px;padding:5px 5px 0px;font-weight:bold;font-size:13px;}
.orderheader a{color:#FFFFFF;}
.orderlist{margin:15px 0px;}
.pagebox{height:21px;width:21px;display:block;float:left;text-align:center;line-height:21px;}
.list-view .empty {
	font-style: italic;
	font-size: 12px;
	color: #444;
	margin-left: 20px;
}
.grid-view .empty {
	margin-left: 20px;
}
.pager li>a, .pager li>span {
display: inline-block;
padding: 5px 14px;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 15px;
}

ul.yiiPager a:link, ul.yiiPager a:visited {
border: solid 1px #ff1111;
font-weight: bold;
color: #ff0000;
padding: 1px 6px;
text-decoration: none;
}
ul.yiiPager .selected a {
background: #ff0000;
color: #ffffff;
font-weight: bold;
}

